#ifndef _SSS_CYCLE_H_
#define _SSS_CYCLE_H_

#include "../../Main/include/SSS_main.cuh"
#include "../../Main/include/SSS_matvec.h"
#include "../../Main/include/SSS_utils.cuh"
#include "../include/SSS_smooth.h"

#if defined (__cplusplus)
extern "C"
{
#endif    


void SSS_amg_coarest_solve(SSS_MAT *A, SSS_VEC *b, SSS_VEC *x, const double ctol);

void SSS_amg_cycle(SSS_AMG *mg);

void SSS_amg_cycle_cuda(SSS_AMG *mg);


#if defined (__cplusplus)
}
#endif

#endif